home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
comm
/
mebbs
/
rfscd101.lha
/
rfscd.doc
< prev
next >
Wrap
Text File
|
1994-11-09
|
5KB
|
100 lines
RFSCD Version 1.00
by: Steve Robbins [M3014]
Requires MEBBSNet 0.152 or greater
RFSCD is simply a door that lets you allow your users to access
certain DOS areas directly. I was getting tired of constantly spending a
couple hours getting a CD on-line then updating the CD shortly after and
having to go through the process again. This makes it quick and painless
although not quite as versatile as having the files as part of the normal
on-line file list. The concept for the user is an easy one, make it as
close to using a CLI as possible. Naturally, security is the primary
concern with anything I did here because you really don't want anyone
downloading your keyfiles and such.
Setup:
The setup is pretty easy (that is the intent after all). First copy
RFSCD to your BBS:Rexx directory. Then go into the program with your
favorite text editor and find this section at the beginning of the script:
/*********************** Sysop defined variables **********************/
i = 4 /* Total amount of paths allowed */
path.1 = "AmiNet_0693:AmiNet" /* Path */
pathname.1 = "AmiNet#1 * Available on request *" /* On-Line Name */
pathacc.1 = "0" /* Access */
path.2 = "AmiNet_0294:AmiNet" /* Path */
pathname.2 = "AmiNet#2 * Available Mondays - Thursdays *" /* On-Line Name */
pathacc.2 = "0" /* Access */
path.3 = "GoldFish1-Apr94:bbs" * Path */
pathname.3 = "Gold Fish * Available Fridays - Saturdays *" /* On-Line Name */
pathacc.3 = 0 /* Access */
path.4 = "BBS:Files" /* Path */
pathname.4 = "On-Line Files * Available always *" /* On-Line Name */
pathacc.4 = 31 /* Access */
helpfile = "bbs:rexx/RFSCD.help"
/****************** End of Sysop defined variables ********************/
The first line is the total amount of CD's/areas that you are
configuring for use. Then you have three lines per cd to configure.
Notice that for each one you must put the number at the end of the
variable. Just follow the pattern that I have above if you are unsure.
The line "Path" is the actual path to the files that you want to make
available. You may notice that I have paths configured that are not at
the top of a device. Because of this setup the user cannot cd above the
established path. So if my path is dh0:test then the users cannot get
to dh0:. The second line is called "pathname". This is the name that
you want RFSCD to present to the users as the file area name, also you
may notice that I used it to put notes about the availability of CD's
on my BBS. The third line called "pathacc" is the minimum access level
needed to access the area. The last line is the path to the help file.
I have kept this external to the program so that you may edit it as you
please. When you are done with this then we need to add it to a menu and
this can be done simply with the entry below:
Option 'R':
Function ARexx BBS:Rexx/RFSCD
end
That is all there is to it. This is a project in the making so I hope
there will be frequent updates to it. If you have any suggestions I would
be more than glad to hear them. If you are using a multi-CD player then I
would like to know if this has a chance of working with them. I could
easily implement a temporary area to copy the files to prior to download.
Fido: 6:733/3 (any routed netmail can be dropped off at 1:105/200, you
know "NODE 6:733/3 TO 1:105/200" in the Route.Cfg)
Genie: S.Robbins1
Snail Mail: Steve Robbins
58th Sig Bn, Box 233
Unit 35154
APO AP 96376-0233
History:
Version 0.30 July 10, 1994
- Initial release
Version 1.00 August 28, 1994
- Deleted unnecessary clear screens
- Fixed the problem which made a requester come up
- Cleaned up some formatting
- Added the LineNumber to temp file handling to make it more multi-line
compatible
Version 1.01 October 25, 1994
- Missed a bug because I had never used the root directory of a CD
- After finding out about a bug with the Delay command, I went and swapped them out with an AmigaDOS equivalent.
Plans:
- Make the accesses more versatile
- Implement Files.BBS system (if it can be done fast enough from ARexx)